Програмування розгалужених алгоритмів

Інформація про навчальний заклад

ВУЗ:
Національний технічний університет України Київський політехнічний інститут
Інститут:
Не вказано
Факультет:
СІ
Кафедра:
Не вказано

Інформація про роботу

Рік:
2021
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Програмування алгоритмічних структур

Частина тексту файла

Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського» Теплоенергетичний факультет Кафедра автоматизації проектування енергетичних процесів і систем ЗВІТ з лабораторної роботи № 2 з дисципліни «Програмування алгоритмічних структур» Тема «Програмування розгалужених алгоритмів» Варіант № 13 Завдання на лабораторну роботу. 1. Розробити блок-схеми алгоритмів і написати програми мовою Java із застосуванням умовного оператора if та оператора вибору switch для розв’язання завдань, поданих в табл. 1 – 4 відповідно до індивідуального варіанта. Варіант обрати за списком групи. 2. Розробити програмні проекти в середовищі Intellij IDEA для реалізації написаних програм. Перевірити результати обчислень альтернативними розрахунками (наприклад, Excel, калькулятор, тощо). 3. Зробити Звіт з лабораторної роботи та вчасно надіслати викладачу на перевірку. // Рисунок 1 Завдання 1 / / Рисунок 2 Завдання 2 / / Рисунок 3 Завдання 3 // Рисунок 4 Завдання 4 Короткий опис рішення завдань Завдання 1. Вхідні дані, які є аргументами, перевіряються наступним чином: в залежності від того, до якого проміжку відноситься значення змінної Х, визначається, за якою з трьох функцій буде вестися обчислення Y. Далі ми за допомогою класу Math та його методів виконуємо математичні операції згідно з функцією та повертаємо результат у вигляді дробової змінної типу Double. Завдання 2. В другому методі аналогічно до першого завдання виконується перевірка вхідних даних. Відмінність полягає у тому, що в 2 завданні три параметра не є визначеними заздалегідь, а є динамічними. Тому перевірка та визначення певної функції ускладняються додатковими параметрами r, s. Завдання 3. У третьому завданні треба знайти та порівняти площі двох кіл. Для знаходження площі використовуємо математичний метод Герона, який дає змогу обрахувати площу трикутника, знаючи його півпериметр та сторони. Оскільки дано тільки сторони трикутника, цей метод є єдиним можливим рішенням задачі. Отже, порівнюємо площі та повертаєм результат у вигляді повідомлення про те, який з трикутників має більшу площу. Завдання 4. Щоб знайти всі числа, що є більшими за середнє арифметичне виразу, ділимо суму чисел на кількість доданків та отримаємо СА. Далі за допомогою циклу перевіряємо кожен доданок, чи більший його модуль за середнє арифметичне і, якщо так, додаємо його до списку чисел, які відповідають умові, та повертаємо список. Блок-схема алгоритму для завдання 4 Код класу Lr21 Код класу Lr21 public class Lr21 { public static void main(String[] args) { //ЗАВДАННЯ 1 double x1, x2, x3; //подальші розрахунки ведуться за такими трьома значеннями Х x1 = -2.3; x2 = 0.6; x3 = 4.8; double result11 = task1(x1); double result12 = task1(x2); double result13 = task1(x3); //Виведення System.out.printf("\n*Завдання 1* \n\n1) Bхідні дані: \nx = %.1f \n", x1); System.out.printf("Результат роботи: \ny = %.4f \n", result11); System.out.printf("\n2) Bхідні дані: \nx = %.1f \n", x2); System.out.printf("Результат роботи: \ny = %.4f \n", result12); ...
Антиботан аватар за замовчуванням

11.07.2023 07:07

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини